package pe.edu.claretiano.admisionmatricula.matricula.serviceimpl;

import java.util.List;

import pe.edu.claretiano.admisionmatricula.bean.CronogramaEvaluacion;
import pe.edu.claretiano.admisionmatricula.bean.Matricula;
import pe.edu.claretiano.admisionmatricula.bean.SolicitudMatricula;
import pe.edu.claretiano.admisionmatricula.matricula.dao.MatriculaDao;
import pe.edu.claretiano.admisionmatricula.matricula.daoimpl.MatriculaDaoImpl;
import pe.edu.claretiano.admisionmatricula.matricula.service.MatriculaService;

public class MatriculaServiceImpl implements MatriculaService {
	
	private MatriculaDao dao;
	
	public  MatriculaServiceImpl(){
		dao = new MatriculaDaoImpl();
	}

	@Override
	public Integer registrarMatricula(Matricula matricula) {
		
		return dao.registrarMatricula(matricula) ;
	}
	
	@Override
	public List<Matricula> listarMatriculaCons(
			Matricula objCronogramaEvaluacion) {		
		return dao.listarMatriculaCons(objCronogramaEvaluacion);		
	}
	
	@Override
	public SolicitudMatricula obtenerMatriculaRegistrada(SolicitudMatricula solicitudMatricula) {
		
		return dao.obtenerMatriculaRegistrada(solicitudMatricula);
	}

	@Override
	public void actualizarNumeroMatricula(Matricula matricula) {

		dao.actualizarNumeroMatricula(matricula);
		
	}

}
